package com.hm.pan.service;

import org.springframework.stereotype.Service;
import com.hm.pan.model.User;
import com.hm.pan.model.LoginHistory;

@Service
public interface UserService {

	// 登陆，搜索该用户
	Object login(String userName);

	// 注册。添加新用户
	Boolean register(User user);

	// 获取用户昵称
//	Object usercenter(String userName);

	// 查询邮箱是否被使用
	String findEmail(String userEmail);

	// 添加用户历史记录
	Boolean addLoginHistroy(LoginHistory userHistory);

	// 通过用户id查找用户名和头像
	User selectNamePhoto(Long userId);

	// 根据用户Id,修改用户昵称
	Boolean updateName(Long userId, String userName);

	// 修改用户头像
	Boolean updatePhoto(Long userId, String userPhoto);

	// 修改密码
	Boolean updatePassword(Long userId, String userPassword);

	// 忘记密码
	Boolean forgetPassword(String password, String userEmail);

	User usercenter(String userName);


}
